Quality of Requirements Specifications - A Framework for Automatic Validation of Requirements

نویسنده

  • Alberto Rodrigues da Silva
چکیده

Requirements specifications describe multiple technical concerns of a system and are used throughout the project life-cycle to help sharing a common understanding among the stakeholders. In spite a lot of interest has been given to manage the requirements lifecycle, which resulted in numerous tools and techniques becoming available, however, little work has been done that address the quality of requirements specifications. Most of this work still depends on human-intensive tasks made by domain experts that are time-consuming and error prone, and have negative consequences in the success of the project. This paper proposes an automatic validation approach that, with proper tool support, can help to mitigate some of these limitations and therefore can increase the quality of requirements specifications, in particular those that concerns consistency, completeness, and unambiguousness.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metadata Enrichment for Automatic Data Entry Based on Relational Data Models

The idea of automatic generation of data entry forms based on data relational models is a common and known idea that has been discussed day by day more than before according to the popularity of agile methods in software development accompanying development of programming tools. One of the requirements of the automation methods, whether in commercial products or the relevant research projects, ...

متن کامل

A Taxonomy of Verification and Validation of Software Requirement and Specifications1

Assuring the quality of software requirement specifications is critical. Poor requirement specifications may make costly errors during the development process. Therefore methods and techniques for verification and validation of software requirement specifications are fundamentally important. This survey presents taxonomy of verification and validation of requirements and specifications that rep...

متن کامل

Software Quality Starts with the Modelling of Goal-Oriented Requirements

Developing high quality requirements specifications is mandatory for a number of critical industrial systems. The KAOS goal-driven methodology has been designed to elicit and validate requirements and also to prove their consistency. This methodology has been successfully implemented in two integrated tools (Objectiver and FAUST) and has been validated in many industrial projects. All of these ...

متن کامل

Mapping Functional Requirements: from Natural Language

Natural language requirements specifications for complex application systems are difficult to analyze and to validate. Consequently, a more formal language for requirements representation is needed that is, for the purpose of validation, understood by endusers (i.e. the requirements owners), as well as by system analysts and developers. Often, the Unified Modeling Language UML is proposed for t...

متن کامل

An XMLBased Approach for the Automatic Verification of Software Requirements Specifications

In this paper, we present an approach for the automatic verification of software requirements specifications. This approach is based on the representation of software requirements in XML and the usage of the XSLT language not only to automatically generate requirements documents, but also to verify some desired quality properties and to automatically compute some metrics. These ideas have been ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014